package com.adminsystem.java.excelFile.pojo.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

import lombok.Data;

/**
 * 学生成绩视图对象，用于返回给前端
 */
@Data
public class StudentScoreVO {
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","序号"})
    @ExcelIgnore
    private Long id;
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","姓名"})
    private String name;
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","年龄"})
    private Integer age;
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","性别"})
    private String gender;
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","班级"})
    @ExcelIgnore
    private String className;
    @ExcelProperty(value = {"学生考勤和成绩","基础信息","学号"})
    @ExcelIgnore
    private String studentNumber;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","统考科目","语文"})
    private Integer chinese;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","统考科目","数学"})
    private Integer math;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","统考科目","英语"})
    private Integer english;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","理科","物理"})
    private Integer physics;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","理科","生物"})
    private Integer biology;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","理科","化学"})
    private Integer chemistry;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","文科","政治"})
    private Integer politics;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","文科","历史"})
    private Integer history;
    @ExcelProperty(value = {"学生考勤和成绩","学科成绩","文科","地理"})
    private Integer geography;
    @ExcelProperty(value = {"学生考勤和成绩","综合评价","出勤"})
    private String attendance;
    @ExcelProperty(value = {"学生考勤和成绩","综合评价","表现"})
    private String performance;
}
